Artificial Neural Network: Definition
An artificial neural network (ANN) may be defined as an infonnation·processing model that is inspired by the way biological nervous systems, such as the brain, process information. This model rriis ro replicate only the most basic functions of brain. The key element of ANN is the novel structure of irs information processing system. An ANN is composed of a large number of highly interconnected prOcessing elements (neurons) wo_rking in unison to solve specific problems. Anificial neural networks, like people, learn by example. An ANN is configured for a specific application, such as pattern recognition or data classification through a learning process. In biological systems, learning involves adjustments to the synaptic connections that exist between the neurons. ANNs undergo a similar change that occurs when the concept on which they are built leaves the academic environment and is thrown into the harsher world of users who simply to get a job done on computers accurately all the time. Many neural networks now being designed are statistically quite accurate, but they still leave their users with a bad raste as they falter when it comes to solving-problems accurately. They might be 85-90% accurate. Unfortunately, few applications tolerate that level of error.
Advantages of Neural Networks
Neural networks, with their remarkable ability to derive meaning from complicated or imprecise data, could be used to extract patterns and detect trends that are too complex·ro be noticed by either humans or other computer techniques. A trained neural network could be thought of as an "expert" in a particular category of information it has been given m an.Jyze. This expert could be used to provide projections in new situations of interest and answer "what if' questions. Other advantages of worlcing with an ANN include:
l. Adaptive learning: An ANN is endowed with the ability m learn how to do taSks based on the data given for training or initial experience.
2. Selforganizlltion: An ANN can create irs own organization or representation of the information it receives during learning tiine.
3. Real-time operation: ANN computations may be carried out in parallel. Special hardware devices are being designed and manufactured to rake advantage of this capability of ANNs.
4. Fault tolerattce via reduntMnt iufonnation coding. Partial destruction of a neural network leads to the corrcseonding degradation of performance. However, caP-@lfuies.may .be reJained even after major .---··
Currently, neural ne[\vorks can't function as a user interface which translates spoken words into instructions for a machine, but someday they would have rhis skilL Then VCRs, home security systems, CD players, and word processors would simply be activated by voice. Touch screen and voice editing would replace the word processors of today. Besides, spreadsheets and databases would be imparted such level of usability that would be pleasing co everyone. But for now, neural networks are only entering the marketplace in niche areas where their statistical accuracy is valuable.
Many of these niches indeed involve applications where answers provided by the software programs are not accurate but vague. Loan approval is one such area. Financial institutions make more money if they succeed in having the lowest bad loan rate. For these instirurions, insralling systems that are "90% accurate" in selecting the genuine loan applicants might be an improvement over their current selection Indeed, some banks have proved that the failure rate on loans approved by neural networks is lower than those approved by tkir
best traditional methods. Also, some credit card companies are using neural networks in their application screening process.
- ' I h1s newest method of looking into the future by analyzing past experiences has generated irs own unique set of problems. One such problem is to provide a reason behind a computer·generated answer, say, as to why a particular loan application was denied. To explain how a network learned and why it recommends a particular decision has been difficult. The inner workings of neural networks are "black boxes." Some people have even called the use of neural networks "voodoo engineering." To justifY the decision·making process, several neural network tool makers have provided programs that explain which input through which node dominates the decision-making process. From this information, experts in the application may be able to infer which data plays a major role in decision· making and its imponance.
Apart from filling the niche areas, neural nerwork's work is also progressing in orher more promising application areas. The next section of this chapter goes through some of these areas and briefly details the current work. The objective is to make the reader aware of various possibilities where neural networks might offer solutions, such as language processing, character recognition, image compression, pattern recognition, etc. Neural networks can be viewed from a multi-disciplinary poim of view as shown in Figure 1-l. /